home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / ScreenSavers / BackSpaceViews / MandelView.BackModule / ReadMe < prev    next >
Encoding:
Text File  |  1995-06-12  |  2.3 KB  |  53 lines

  1. MandelView.BackModule - a mandelbrot bundle for BackSpace.app
  2.  
  3. This is the first release of this wonderfull backspace module.
  4. Hopefully it wont crash your computer, but - it will most probably
  5. cause you and/or your computer to become quite inactive while the
  6. program is running. It took hours to debug, because once it ran, I
  7. couldn't bring myself to stop it.  This program uses a quite funky
  8. (don't know what this means) algorithm for drawing and zooming in, so
  9. that it is even fun to watch while the picture is being drawn. It is
  10. good so, because it is also slow, and pictures take quite a long time
  11. to draw.  I tried to do my best to make the program be fast - but alas
  12. ! That's all I could do. For this I took some of the core code from
  13. the mandelspawn program for X-windows - for calculating in fixed point
  14. precision. As the program zooms in fixed point arithmetic becomes not
  15. accurate enough, and it switches back to floating point. At that stage
  16. I left a small bug (feature), so that at one level of zoom you can see
  17. the graininess of the fixed-point arithmetic.
  18.  
  19. To install put the file MandelView.BackModule somewhere where
  20. BackSpace will look for it, as in /LocalLibrary/BackSpaceViews, or in
  21. ~/Library/BackSpaceViews, or in /Library/BackSpaceViews
  22.  
  23. Recompiling using the project builder should be no problem, just make
  24. sure that the directory 'output' doesn't exist before you build for
  25. install. Then  MandelView.BackModule will be created in the directory
  26. output.
  27.  
  28. Things left to do:
  29. - Make it faster !
  30. - Make the zooming smarter, and let it find nicer places.
  31. - Enable saving of the completed picture.
  32. - Make control over the color scheme better.
  33. - Make it even faster !
  34. - Make it find unused supercomputing resources arround the net and use
  35. them.
  36.  
  37. If the code looks as if it was written by someone who doesn't quite
  38. know objective-c, then it has a good reason - I don't know objective
  39. C. Please don't send me comments on how dirty this code is !
  40.  
  41. Please send comments, suggestions or letter saying how much you like
  42. this program to:
  43. Michael Lachmann-Tarkhanov
  44. e-mail: dirk@charles.stanford.edu 
  45.  
  46. The files ms_real.c ms_real.h, and the routine mandelbrot in the file
  47. MandelView.m were taken from mandelspawn 0.7 by Andreas Gustafsson,
  48. gson@niksula.hut.fi. As mandelspawn is uder the GPL, I included his
  49. Copying file.
  50.  
  51.  
  52.         Michael Lachmann-Tarkhanov
  53.